public class EncryptAndDecrypt{
  String encrypt(String sourceString,String password){
    char [] p= password.toCharArray();
    int n = p.length;
    char [] c= sourceString.toCharArray();
    int m = c.length;
    for(int k=0;k<m;k++){
      int mima = c[k]+p[k%n];
      c[k] = (char)mima;
      }
    return new String(c);
   }
  String decrypt(String sourceString,String password){
    char [] p= password.toCharArray();
    int n= p.length;
    char [] c=sourceString.toCharArray();
    int m = c.length;
for(int k=0;k<m;k++){
    int mima = c[k]-p[k%n];
    c[k]=(char)mima;
     }
    return new String(c);
 }
}